2023 iThome 鐵人賽
分享至
一開始有提到RDD跟TDD其實是不衝突的
而且他們也是可以相輔相成(雖然我這個系列都沒有提到TDD)
在functional programming中,TDD其實也不難寫
pure function就是很單純的參數輸入結果輸出,中間沒有什麼相依
在clojure裡,也有內建test的模組了
然後也滿好寫的
接著在搭配一些design patterns
在clojure中,都是相近的招式XDD
所以在寫TDD的抽換、模擬也相對簡單
如此大概就簡化的完成了一個完整的開發循環了
IT邦幫忙